package pl.egraveyard.command;

import java.io.Serializable;

/**
 * Obiekt command do okna nowego wyszukiwania
 * @author gunos
 *
 */
public class NewSearchCommand implements Serializable{
	private static final long serialVersionUID = -718103350355545982L;
	private String program;
	private String matrix;
	private String exp;
	private String matchScores;
	private String filter;
	private String stype;
	private String sequence;
	private String database;
	private Integer alignments;
	private Integer scores;
	private Integer dropoff;
	private Integer gapOpen;
	private Integer gapExt;
	private Integer align;
	private Boolean gapAlign;
	/**
	 * @return the program
	 */
	public String getProgram() {
		return program;
	}
	/**
	 * @param program the program to set
	 */
	public void setProgram(String program) {
		this.program = program;
	}
	/**
	 * @return the matrix
	 */
	public String getMatrix() {
		return matrix;
	}
	/**
	 * @param matrix the matrix to set
	 */
	public void setMatrix(String matrix) {
		this.matrix = matrix;
	}
	/**
	 * @return the exp
	 */
	public String getExp() {
		return exp;
	}
	/**
	 * @param exp the exp to set
	 */
	public void setExp(String exp) {
		this.exp = exp;
	}
	/**
	 * @return the matchScores
	 */
	public String getMatchScores() {
		return matchScores;
	}
	/**
	 * @param matchScores the matchScores to set
	 */
	public void setMatchScores(String matchScores) {
		this.matchScores = matchScores;
	}
	/**
	 * @return the filter
	 */
	public String getFilter() {
		return filter;
	}
	/**
	 * @param filter the filter to set
	 */
	public void setFilter(String filter) {
		this.filter = filter;
	}
	/**
	 * @return the stype
	 */
	public String getStype() {
		return stype;
	}
	/**
	 * @param stype the stype to set
	 */
	public void setStype(String stype) {
		this.stype = stype;
	}
	/**
	 * @return the sequence
	 */
	public String getSequence() {
		return sequence;
	}
	/**
	 * @param sequence the sequence to set
	 */
	public void setSequence(String sequence) {
		this.sequence = sequence;
	}
	/**
	 * @return the database
	 */
	public String getDatabase() {
		return database;
	}
	/**
	 * @param database the database to set
	 */
	public void setDatabase(String database) {
		this.database = database;
	}
	/**
	 * @return the alignments
	 */
	public Integer getAlignments() {
		return alignments;
	}
	/**
	 * @param alignments the alignments to set
	 */
	public void setAlignments(Integer alignments) {
		this.alignments = alignments;
	}
	/**
	 * @return the scores
	 */
	public Integer getScores() {
		return scores;
	}
	/**
	 * @param scores the scores to set
	 */
	public void setScores(Integer scores) {
		this.scores = scores;
	}
	/**
	 * @return the dropoff
	 */
	public Integer getDropoff() {
		return dropoff;
	}
	/**
	 * @param dropoff the dropoff to set
	 */
	public void setDropoff(Integer dropoff) {
		this.dropoff = dropoff;
	}
	/**
	 * @return the gapOpen
	 */
	public Integer getGapOpen() {
		return gapOpen;
	}
	/**
	 * @param gapOpen the gapOpen to set
	 */
	public void setGapOpen(Integer gapOpen) {
		this.gapOpen = gapOpen;
	}
	/**
	 * @return the gapExt
	 */
	public Integer getGapExt() {
		return gapExt;
	}
	/**
	 * @param gapExt the gapExt to set
	 */
	public void setGapExt(Integer gapExt) {
		this.gapExt = gapExt;
	}
	/**
	 * @return the align
	 */
	public Integer getAlign() {
		return align;
	}
	/**
	 * @param align the align to set
	 */
	public void setAlign(Integer align) {
		this.align = align;
	}
	/**
	 * @return the gapAlign
	 */
	public Boolean getGapAlign() {
		return gapAlign;
	}
	/**
	 * @param gapAlign the gapAlign to set
	 */
	public void setGapAlign(Boolean gapAlign) {
		this.gapAlign = gapAlign;
	}
}
